body {max-width: 100%; overflow-x: hidden;}
.container {width: 100%; max-width: 1920px; margin: 0 auto;}
.btn1 {top: 1.87rem;}
.row1 {max-width: 1920px; margin: 0 auto;}
.row4 {background-size: auto 100%;padding-bottom: 1.42rem;}
.more4 {margin-bottom: 2rem;}
.pic2 {width: 5.25rem; height: 5.25rem;}
.pic2 img {width: 100%;}
.pic3, .pic31, .pic32, .pic33, .pic34 {width: 2.87rem; height: 2.87rem; }
.pic31 {left: -0.28rem; top: -0.28rem;}
.pic32 {right: -0.28rem; top: -0.28rem;}
.pic33 {left: -0.28rem; bottom: -0.28rem;}
.pic34 {right: -0.28rem; bottom: -0.28rem;}
.on.pic31 { background: url(../images/pic1.png) center center no-repeat; background-size: 100% auto;}
.on.pic32 { background: url(../images/pic2.png) center center no-repeat; background-size: 100% auto;}
.on.pic33 { background: url(../images/pic3.png) center center no-repeat; background-size: 100% auto;}
.on.pic34 { background: url(../images/pic4.png) center center no-repeat; background-size: 100% auto;}
.pic3 img {width: 2.87rem;}
.list2 li:nth-child(3), .list2 li:nth-child(4) {top: 3rem;}
.list2 li:nth-child(2) .line1, .list2 li:nth-child(4) .line1 {text-align: right;}
.list2 li:nth-child(3) .font7, .list2 li:nth-child(4) .font7 {margin-top: 0.2rem;}
.list2 li:nth-child(2) .font7, .list2 li:nth-child(2) .font8, .list2 li:nth-child(4) .font7, .list2 li:nth-child(4) .font8 {margin-left: 0.35rem;}
.font8 {width: 4.4rem;margin-bottom: 0.2rem;}
.list2 li:nth-child(1) .line1 {width: 5.42rem; height: 0.53rem;background: url(../images/line1.png) center center no-repeat; background-size: 100% auto;background: url(../images/line1.png) center center no-repeat; background-size: 100% auto;}
.list2 li:nth-child(2) .line1 {width: 5.53rem;height: 0.65rem;background: url(../images/line2.png) center center no-repeat; background-size: 100% auto;}
.list2 li:nth-child(3) .line1 {width: 5.42rem;height: 0.53rem;background: url(../images/line3.png) center center no-repeat; background-size: 100% auto;}
.list2 li:nth-child(4) .line1 {width: 5.53rem;height: 0.65rem;background: url(../images/line4.png) center center no-repeat; background-size: 100% auto;}
.list2 li.on:nth-child(1) .line1 {background: url(../images/line11.png) center center no-repeat; background-size: 100% auto;}
.list2 li.on:nth-child(2) .line1 {background: url(../images/line22.png) center center no-repeat; background-size: 100% auto;}
.list2 li.on:nth-child(3) .line1 {background: url(../images/line33.png) center center no-repeat;background-size: 100% auto;}
.list2 li.on:nth-child(4) .line1 {background: url(../images/line44.png) center center no-repeat;background-size: 100% auto;}
@media screen and (min-width:1920px) {
	html {font-size: 100px!important;}
	.list2 {width: 98%;left: 1%;}
	.row4 {width: 1920px; background-size: 100% auto;margin: 0 auto;}
}
@media screen and (max-width:1600px) {
	.header .container {max-width: 1200px;}
	.left {width: 280px;}
	.right {width: calc(100% - 320px);}
}
@media screen and (max-width:1440px) {
	.font8 {font-size: 16px; line-height: 24px;}
}
@media screen and (max-width:1200px) and (min-width:769px) {
	html {font-size: 62.5px!important;}
	body {width: 1200px;}
}
@media screen and (max-width:1100px) {
	.pic6 {height: 2.6rem;}
}
@media screen and (max-width:768px) {
	.row7 {display: block;}
	.column5, .column6, .column7, .column8 {width: auto;}
	.column5, .column6 {text-align: center;}
	.column7, .column8 {display: none;}
	.fx {margin-bottom: 0;}
	.fx span {display: inline-block;float: none;}
	.font14 {margin-top: 0;}
	.copyright {font-size: 12px; line-height: 24px; padding: 12px 0; text-align: center;}
	.copyright span {display: none;}
	.font15 {margin-top: 0; padding-top: 25px;}
	.row1 {display: block;}
	.column1, .column2 {width: auto;}
	.column2 {display: none;}
	.text1 {width: 92%; margin: 0 auto;}
	.font1 {margin-top: 24px; text-align: center;}
	.font2 {text-align: center;}
	.more1 {margin: 32px auto 24px;}
	.font3 {font-size: 14px; line-height: 28px;}
	.container1 {width: 92%;}
	.font4 {text-align: center;padding-top: 24px;position: relative;}
	.more2 {position: absolute;right: 0; top: 20px;width: auto;padding: 0 10px;}
	.list1 {padding-bottom: 0.8rem;}
	.list1 li, .list4 li {width: 50%;}
	.row6 {display: block;}
	.column3, .column4 {width: auto;}
	.row6 {margin-top: 24px;}
	.font10 {margin-left: 0;border: 0;padding-left: 0;}
	.column3 .more4 {margin: 32px auto;}
	.column4 {margin: 0;}
	.font6 {text-align: center;padding-top: 32px;}
	.row4 {padding-bottom: 3.4rem;}
	.list2 {top: 120px;width: 88%; left: 6%;}
	.font8 {width: 5rem;font-size: 0.3rem; line-height: 0.45rem;}
	.list2 li:nth-child(3), .list2 li:nth-child(4) {top: 5rem;}
	.font7 {font-size:0.4rem; line-height:1.2rem;}
	.font7 .tb1 {width:0.8rem; }
	.pic2 { margin-top: 1.35rem;}
	.header { width: 100%;background: #fff;border-bottom: 1px #eee solid;}
	.search { position: absolute;right: 18px; top: 18px;margin-top: 0; z-index: 9;}
	.search span {background: none;}
	.search span img {width: 18px; height: 18px;margin-top: 0; vertical-align: top;}
	.form1 {right: calc(50% - 94px);top: 85px;border-radius: 13px;}
	.btn_nav {display: block;}
	.nav {width: 100%; float: none;position: fixed;left: 0; top: 60px; z-index: 9;display: none;}
	.nav li {float: none;margin: 0;width: auto;}
	.nav li a {width: auto;color: #fff;font-size: 14px; line-height: 50px;border-bottom: 1px #fff solid;}
	.bg2 {width: 100%; height: 100%;position: fixed;left: 0; top: 0; z-index: 8;background: #000; opacity: 0.8;}
	.logo {float: none;text-align: center;}
	.logo img {height: 32px;padding: 14px 0;}
	.ad { }
	.title1 {font-size: 30px; line-height: 90px;}
	.font19 {font-size: 20px; line-height: 40px;}
	.text3 {margin-top: 0;}
	.row9 {display: block;}
	.column9, .column10 {width: auto;}
	.font20 {text-align: center;margin: 0 auto; font-size: 30px; line-height: 90px;}
	.slide1 {padding-bottom: 20px; margin-left: 50px; margin-right: 50px;width: auto;}
	.container2 {width: auto;margin: 20px auto 20px;}
	.left {width: auto;float: none;}
	.right{width: auto;float: none;}
	.list4 .btn1 {top: 4.2rem;}
	.container3 {width: auto;}
	.list7 li {width: 50%;}
	.font24 a {font-size: 16px; line-height: 32px;}
	.list7 li .btn1 {top: 2.2rem;}
	#kf {display: none;}
	.nav_m {display: block;}
	.btn1 {top: 3.8rem;}
	.wx1 {left: 50%; margin-left: -58px; bottom: 60px;}
	.prev1 {left: -40px;}
	.next1 {right: -40px;}
	html.mm-background .mm-page {background: #fff;}
	.mm-ismenu {background: #eee;}
	.mm-menu {color: #333;}
	.mm-list a.mm-subopen:after {border-color: #333!important;}
	.mm-menu .mm-list li a.mm-subclose {color: #333;}
	.mm-list a.mm-subopen {width: 100%;}
	.pic6, .list7 li .bg1 {height: 5rem;}
	.row10 {display: block;}
	.column11, .column11 .pic1 {margin: 0 auto;}
	.font19 {text-align: center;margin-top: 20px;}
	.list8 {width: auto;margin-left: 0;}
	.bg1, .btn1 {display: none!important;}
}
@media screen and (max-width:720px) {
}
 @media screen and (max-width:670px) {
}
@media screen and (max-width:640px) {}
 @media screen and (max-width:520px) {
	 .text2 {width: calc(100% - 60px);}
	 .title1 {font-size: 20px; line-height: 40px;}
	 .font23 {line-height: 40px;}
	 .font19 {font-size: 16px; line-height: 18px;}
	 .font5 a {padding-left: 10px;}
	 .more3 {margin-right: 10px;}
	 .font5 {font-size: 12px; line-height: 32px;}
	 .font5 a {margin-top: 10px;}
	 .more2 {padding: 0;}
	 .more2 a {font-size: 12px; line-height: 24px;padding: 0 12px;}
	 .font24 a {font-size: 12px; line-height: 24px;}
	 .font22 {font-size: 14px; line-height: 28px; padding: 5px 0;}
}
@media screen and (max-width:480px) {}
@media screen and (max-width:420px) {
	.font9 {font-size: 16px; line-height: 60px;}
	.font9 span {width: auto;margin-right: 0.4rem;}
	.list3 li {padding-left: 15px;background-position: 0 45px;}
	.font11 a {font-size: 16px;}
	.font6 {padding-top: 24px;}
	.font22 {font-size: 12px; line-height: 24px;}
}
@media screen and (max-width:375px) {
}
@media screen and (max-width:360px) {
}
@media screen and (max-width:320px) {
}
